package persistencia.dominio; import persistencia.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class Participante implements ClaseDominio {

  private Long id;
  private EstadoParticipante estadoParticipante = null;
  private Persona persona = null;
  private Aula aula = null;
  private String observaciones;
  private String emailEad;
  private Integer comparteCarpeta;
  private TipoUsuario tipoUsuario = null;
  private java.sql.Timestamp fechaAlta;
  private java.sql.Timestamp fechaUltimoAcceso;
  private java.util.Set participanteComisiones = new java.util.HashSet();
  // nos dice si el alumno esta inscripto en el SIAL
  private String inscriptoSIAL;
  private CuentaCorreo cuentaCorreo;
  /*CODIGO AGREGADO POR GRUPO CONDE-PEREYRA - TEMA: GRUPOS*/
  private java.util.Set participanteExcluidos = new java.util.HashSet();
  /*HASTA ACA*/

  public  Participante() {
    id=OidGenerator.getNewId();
  }

  public void setId(Long id) {
    this.id = id;
  }
  public Long getId() {
    return id;
  }
  public void setEstadoParticipante(EstadoParticipante estadoParticipante) {
    this.estadoParticipante = estadoParticipante;
  }
  public EstadoParticipante getEstadoParticipante() {
    return estadoParticipante;
  }
  public void setPersona(Persona persona) {
    this.persona = persona;
  }
  public Persona getPersona() {
    return persona;
  }
  public void setAula(Aula aula) {
    this.aula = aula;
  }
  public Aula getAula() {
    return aula;
  }
  public void setObservaciones(String observaciones) {
    this.observaciones = observaciones;
  }
  public String getObservaciones() {
    return observaciones;
  }
  public void setEmailEad(String emailEad) {
    this.emailEad = emailEad;
  }
  public String getEmailEad() {
    return emailEad;
  }
  public void setFechaAlta(java.sql.Timestamp fechaAlta) {
    this.fechaAlta = fechaAlta;
  }
  public java.sql.Timestamp getFechaAlta() {
    return fechaAlta;
  }
  public void setComparteCarpeta(Integer comparteCarpeta) {
    this.comparteCarpeta = comparteCarpeta;
  }
  public Integer getComparteCarpeta() {
    return comparteCarpeta;
  }
  public void setTipoUsuario(TipoUsuario tipoUsuario) {
    this.tipoUsuario = tipoUsuario;
  }
  public TipoUsuario getTipoUsuario() {
    return tipoUsuario;
  }
  public void setFechaUltimoAcceso(java.sql.Timestamp fechaUltimoAcceso) {
    this.fechaUltimoAcceso = fechaUltimoAcceso;
  }
  public java.sql.Timestamp getFechaUltimoAcceso() {
    return fechaUltimoAcceso;
  }
  public java.util.Set getParticipanteComisiones() {
    return participanteComisiones;
  }
  public void setParticipanteComisiones(java.util.Set participanteComisiones) {
    this.participanteComisiones = participanteComisiones;
  }
  public void setInscriptoSIAL(String inscriptoSIAL) {
    this.inscriptoSIAL = inscriptoSIAL;
  }
  public String getInscriptoSIAL() {
    return inscriptoSIAL;
  }
  public void setCuentaCorreo(CuentaCorreo cuentaCorreo) {
    this.cuentaCorreo = cuentaCorreo;
  }
  public CuentaCorreo getCuentaCorreo() {
    return cuentaCorreo;
  }
  /*CODIGO AGREGADO POR GRUPO CONDE-PEREYRA - TEMA: GRUPOS*/
  public java.util.Set getParticipanteExcluidos() {
	return participanteExcluidos;
  }
  public void setParticipanteExcluidos(java.util.Set participanteExcluidos) {
	this.participanteExcluidos = participanteExcluidos;
  }
  /*HASTA ACA*/  
}